package com.example.entity;

import lombok.Data;

import java.time.LocalDate;

/**
 * 请假申请实体类
 */
@Data
public class LeaveRequest {
    /**
     * 流程实例ID
     */
    private String processInstanceId;
    
    /**
     * 申请人ID
     */
    private String requester;
    
    /**
     * 申请人姓名
     */
    private String requesterName;
    
    /**
     * 请假类型
     */
    private String leaveType;
    
    /**
     * 开始日期
     */
    private LocalDate startDate;
    
    /**
     * 结束日期
     */
    private LocalDate endDate;
    
    /**
     * 请假天数
     */
    private Integer days;
    
    /**
     * 请假原因
     */
    private String reason;
    
    /**
     * 部门经理ID
     */
    private String manager;
    
    /**
     * 部门经理姓名
     */
    private String managerName;
    
    /**
     * 审批状态
     */
    private String status;
    
    /**
     * 审批意见
     */
    private String comment;
}